package linkedlist;

import Exceptions.BadDataExcepiton;
import Exceptions.EmptyLinkedListException;
import Exceptions.OutOfLinkedListException;

public interface ILinkedList {
	void add(Object data) throws OutOfLinkedListException,
			EmptyLinkedListException, BadDataExcepiton;

	Object get(int index) throws BadDataExcepiton, EmptyLinkedListException,
			OutOfLinkedListException;

	void remove(int index);

	int getSize();
}
